@CHARSET "UTF-8";



.left {width: 700px; float: left; margin-top: 10px;}
/*left*/
/*搜索框*/
.citysch {float: left; width: 700px ;height: 170px; }
.citysch .searchleft {float: left;height: 170px; background:url("images/scenicCity/search_left.gif") no-repeat; width:17px;  }
.citysch .searchcenter {float: left;height: 170px; background:url("images/scenicCity/search_center.gif") repeat-x; width:663px; }
.citysch .searchright {float: left;height: 170px; background:url("images/scenicCity/search_right.gif") no-repeat; width:20px;  }
.citysch .schbiaoyu { float: left; margin-left:50px; width:500px; display:inline;
	color:#FF6600; text-align: left; font-weight: bold; font-size:18px;  margin-top: 10px;	}
.citysch .serachinput {float: left; border: 1px solod #FFF;margin-top:10px; margin-left: 50px; display: inline;	}
.citysch .serachinput .top_scenery_key {border:1px solid #C5DDF6; float:left; height:30px; line-height:30px; padding-left:3px; width:250px; font-size: 14px;}
.citysch .content {background: url("images/scenicCity/jq_bg02.gif") no-repeat 0 10px; text-align: left; float: left; margin-top: 5px; }
.citysch .content .searchbutton {float: left;  text-align: right; height: 30px; margin-top: 10px; margin-left: 20px;cursor: pointer;}
.citysch .content .selectcity { float:left; width:620px; margin-left: 20px; display: inline;margin-top: 20px;}
.citysch .content .selectcity .citylist {width: 620px; float: left; height: 30px; line-height: 28px;}
.citysch .content .selectcity .citylist span {float: left; width: 80px; text-align: center; height: 30px;}
.citysch .content .selectcity .citydetail {width: 620px; float: left; background: url("/res_new/images/hotel/hotelCity/search_img04.gif"); height: 50px;}
.citysch .content .selectcity .citydetail span {float: left; margin:0 5px; text-align: left; height: 20px; line-height: 25px; _line-height:20px; _margin-top: 3px;}
.citysch .content .selectcity .citylist .on {background: url("/res_new/images/hotel/hotelCity/search_img03.gif") no-repeat;}
/*搜索框end*/


/*酒店*/
.sceniclist {float: left;width: 700px; margin-top: 10px;}

/*头部导航*/
.sceniclisthead {width: 700px; border-bottom: 2px solid #FF6000; height: 20px; }
.sceniclisthead li {float: left; height: 20px; line-height: 20px;}
.sceniclisthead .scenicplace {color: #FF6600; font-size: 16px; letter-spacing: 2px; font-weight: bold; margin-left: 10px; display: inline;
	width: 550px;}
.sceniclisthead .currentpage {font-family: Arial,SimSun; font-size: 13px; width: 40px;}
.sceniclisthead .ppage {background:url("/res_new/images/hotel/hotelCity/ppage.gif") no-repeat center center;
		 width: 20px;   border: 1px solid #CCCCCC;  margin-right: 5px; height: 18px;
		  line-height: 20px; _height: 20px; float: left; }
.sceniclisthead .ppage a {text-decoration: none;}
.sceniclisthead .npage { width: 50px;height:18px; line-height: 20px;border: 1px solid #CCCCCC;  margin-right: 10px; text-align: center;}
.sceniclist .sceniclistnav {background: url("/res_new/images/hotel/hotelCity/hotellistnav_left.gif") no-repeat; width: 700px; float: left;
	 height: 30px; line-height: 30px; margin-bottom: 0px;}
.sceniclist .sceniclistnav .sceniclistnavright {background: url("/res_new/images/hotel/hotelCity/hotellistnav_right.gif") no-repeat; width: 5px;
	float: right; height: 30px; margin-left: -5px;}
.sceniclist .sceniclistnav .sceniclistnavcenter {background: url("/res_new/images/hotel/hotelCity/hotellistnav_center.gif") repeat-x;width: 690px;  height: 30px;
	margin-left: 5px; _margin-left:0px;}
.sceniclist .sceniclistnav .paixu1 {background: #eef6ff;}

.sceniclist .sceniclistnav .fleft {height:30px; padding-left:10px; width:500px; float:left;}
.sceniclist .sceniclistnav .fleft span { float:left; height:22px; line-height:18px; padding-top:8px; }
.sceniclist .sceniclistnav .fleft .span_1 { background:url("images/scenicCity/tit_line.gif") no-repeat scroll right center transparent; padding-right:15px; }
.sceniclist .sceniclistnav .fleft .span_2 { background:url("images/scenicCity/tit_line.gif") no-repeat scroll right center transparent; margin-right:15px; padding-left:2px; padding-right:15px; }
.sceniclist .sceniclistnav .fleft .img { float:left; margin-right:5px; margin-top:8px; line-height: 30px;}
.sceniclist .sceniclistnav  .fleft input { float:left; margin-left:10px; margin-top: 10px; _margin-top: 5px;}
.sceniclist .sceniclistnav  .fleft select { border:1px solid #82BCE8; float:left; height:22px; margin-top:4px; width:120px; }
/*头部导航end*/	


/*酒店列表*/	
.listbox { clear:both;
	background:url("images/scenicCity/sceniclistbg.gif") repeat-x scroll center top transparent;
	border:1px solid #e8c25b; float:left; margin-top:10px; position:relative; width:698px; _width:700px; overflow: hidden;
}
.first {margin-top:2px;}
.hotelstar {background: url("/res_new/images/hotel/hotelCity/hotelstar.gif") 0 0; width:115px; height: 22px; float: left; margin-top: 3px;}
.l1 {background-position: 0 0;}
.l2 {background-position: 0 -25px;}
.l3 {background-position: 0 -49px;}
.l4 {background-position: 0 -72px;}
.l5 {background-position: 0 -96px;}
.listbox .box_tit {	margin-left: 8px; clear:both; float:left; height:30px; line-height:30px; width:600px; }
.listbox .box_tit h3 { color:#0069CA; float:left; padding-right:10px; }
.listbox .box_tit a { float:left; margin-right:10px; text-decoration:none; }
.listbox .box_tit .imgn { float:left; margin-right:10px; }
.listbox .box_tit .spanCss { color:Red; float:left; margin-left:20px; }
.listbox .scenicd1 {float: left; width: 170px;}
.listbox .fleft { 	float:left; background:none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC;
	padding:5px;  margin-left:8px; width:150px; margin-top: 8px; display: inline;}
.listbox .fleft span { display:block; overflow:hidden; white-space:nowrap; width:150px; }
.listbox .fleft span img { height:110px; width:150px; }
.listbox .fleft span strong, .listbox .fleft span font { color:#FF6600; font-size: 12px; }
.listbox .scenicd1 .down { width: 75px; float: left; margin-left: 8px; text-align: center;}
.listbox .fright { 	margin-left:10px; float:left; width:320px;  margin-top: 8px;}
.listbox .fright a:hover {text-decoration: underline;}
.listbox .fright a:active {text-decoration: underline;}
.listbox .fright ul { float:left; width:320px; }
.listbox .fright ul li { background:url("images/scenicCity/scenicinfo.gif") no-repeat; 
		float:left; line-height:25px; text-align:left;width:300px; padding-left: 10px; _width:310px;}
.listbox .fright ul .sp10, .sp20, .sp30, .sp40, .sp50, .sp60, .sp70, .sp80, .sp90, .sp100,.sp1, .sp2, .sp3, .sp4, .sp5, .sp6, .sp7, .sp8, .sp9, .sp10
	 {display: none;}		
.listbox .fright ul .sp11 { background:none repeat scroll 0 0 #666666; color:#FFFFFF; margin-right:1px; padding:2px 2px 0; }
.listbox .fright ul .sp21 { background:none repeat scroll 0 0 #DB94FF; color:#FFFFFF; margin-right:1px; padding:2px 2px 0;}
.listbox .fright ul .sp31 { background:none repeat scroll 0 0 #4C94DB; color:#FFFFFF; margin-right:1px; padding:2px 2px 0; }
.listbox .fright ul .sp41 { background:none repeat scroll 0 0 #94B770; color:#FFFFFF; margin-right:1px; padding:2px 2px 0; }
.listbox .fright ul .sp51 { background:none repeat scroll 0 0 #FF7094; color:#FFFFFF; margin-right:1px; padding:2px 2px 0; }
.listbox .fright ul .sp61 { background:none repeat scroll 0 0 #FF8300; color:#FFFFFF; margin-right:1px; padding:2px 2px 0; }
.listbox .fright ul .sp71 { background:none repeat scroll 0 0 #94B770; color:#FFFFFF; margin-right:1px; padding:2px 2px 0; }
.listbox .fright ul .sp81 { background:none repeat scroll 0 0 #356880; color:#FFFFFF; margin-right:1px; padding:2px 2px 0; }
.listbox .fright ul .sp91 { background:none repeat scroll 0 0 #C79810; color:#FFFFFF; margin-right:1px;  padding:2px 2px 0;}
.listbox .fright ul .sp101 { background:none repeat scroll 0 0 #3F4C6B; color:#FFFFFF; margin-right:1px; padding:2px 2px 0; }
.link03 a:link { color:#195CB5; text-decoration:none; }
.link03 a:visited { color:#195CB5; text-decoration:none; }
.link03 a:hover { color:#FF6000;text-decoration:none; }
.link03 a:active { color:#195CB5; text-decoration:none; }
/*.jiao { height:47px; position:absolute; right:0; top:-3px; width:46px; z-index: 100; }*/

.listbox .sdianping {background:url("images/scenicCity/pinglunbg.gif") no-repeat;
		width: 180px; float: left; margin-top: 20px; margin-left: 10px; height: 103px;}
.listbox .sdianping ul li {padding-left: 5px; float: left; width: 180px;}
.listbox .sdianping ul .renshu {text-align: center; margin-top: 5px;}
.listbox .sdianping ul .pingjia {width: 180px; padding-left: 40px;}
.listbox .sdianping ul .dianping {width: 175px; text-align: left; text-indent: 1em; }
.listbox .sdianping ul li .haoping {background: url("images/scenicCity/haoping.gif") no-repeat; padding-left: 20px;width: 50px;float:left;}
.listbox .sdianping ul li .chaping {background: url("images/scenicCity/chaping.gif") no-repeat;  padding-left: 20px;width: 50px; float:left;}
.listbox table { float:left; margin:9px;  font-size: 12px; _display: inline;border: 1px solid rgb(206, 217, 241);  width: 680px; text-align: center;}
.listbox table .hide {display: none;}
.listbox th { background:none repeat scroll 0 0 #FFF8E7; color:#BC4700; line-height:25px; }
.listbox td { font-family:Tahoma; line-height:28px; height: 28px; }
.listbox  table .xiangyoujia { color: #fc5d32; font-weight: bold; }
.listbox  table .menshijia {width:75px; text-decoration: line-through; font-size: 13px; }
.listbox table .tcj { color:#FF0000; font-weight:700; }
.listbox table .jj { color:#FF6600;} 
.listbox table .gdmp { padding-right:10px; text-align:right; }
.listbox table .gdmp img { margin:8px 5px 8px 0; }
/*分页css*/
.pagnation {float: right;overflow: hidden; margin-right: 20px; display: inline;}
.pagnation_last {height: 20px;float: left}
.pagnation_next {height: 20px; float: left}
.pagnation img {float: left}
.pagnation li {	float: left; list-style: none;}
.pagnation li a:link {color: #FF6000; text-decoration: none;	font: 12px 宋体;	line-height: 20px;}
.pagnation li a:hover {font-weight:bold;  text-decoration: none; background:#FF6000; color: #FFF;}
.pagnation .current {float: left;}
.pagnation .current span {border:1px solid #eee; float:left; height:20px;  line-height:20px; _height:22px;  _line-height:22px;
	 padding:1px 6px; text-decoration:none; font-weight: bold; color:#FFF; background:#FF6000; }
/*酒店end*/	


/*底部导航*/
.sceniclistbottom {float: left; width: 700px; height: 25px; line-height: 25px; margin-top: 10px; border-top: 2px solid  #FF6000;
	padding-top: 2px; }
.sceniclistbottom .pageinfo {float: right; margin-right: 10px;}
.sceniclistbottom .fenye {width: 250px; float: right; text-align: right;}
.sceniclistbottom a { border:1px solid #CCCCCC; color:#FF6000; float:left; height:18px; line-height:18px;
	margin:1px 2px; padding:1px 5px; text-decoration:none; }
.sceniclistbottom  a:link { border:1px solid #CCCCCC; color:#FF6000; text-decoration:none; _height:20px; _line-height:20px;}
.sceniclistbottom  a:VISITED { border:1px solid #CCCCCC; color:#FF6000; text-decoration:none; _height:20px; _line-height:20px;}
/*底部导航end*/
/*酒店列表end*/
/*left-end*/

/*left-end*/


.right {width: 290px; float: left; margin-left: 10px;margin-top: 10px;}
/*right*/
/*天气*/
.tianqi { float:left; width:288px; text-align: left; background:url("/res_new/images/hotel/hotelCity/blue_left.gif") no-repeat left top;
 	text-align: left;}
.tianqi .title {background:url("/res_new/images/hotel/hotelCity/blue_center.gif") repeat-x;
	font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:10px; text-align:left; margin-left: 5px;}
.tianqi .title  .more { background:url("/res_new/images/hotel/hotelCity/blue_right.gif") no-repeat right bottom; padding-right:10px;
	margin-right:-2px; _margin-right:0px;
	float: right; font-size: 12px; font-weight: normal;display: inline;}
.tianqi .content {width: 288px; float: left; display: inline; overflow: hidden;
	border:1px solid #C0CFED; border-top: none;height: 150px; }
.tianqi .riqi {float: left; width: 95px;  background: #e5e6e7; }
.tianqi .riqi div {float: left; width: 95px; line-height: 50px; font-size: 14px; text-align: center; cursor: pointer; }
.tianqi .on {background: #fff; border: none; height: 50px; font-weight: bold;}
.tianqi .off {border-bottom: 1px solid #C0CFED; border-right: 1px solid #C0CFED;}
.tianqi .tianqineirong {float: left; width: 180px; }
.tianqi .wendu { background:#FFFDE8; color:#CC0000; display:inline; float:left; font-family:Tahoma;font-size:14px;
	font-weight:700; line-height:40px; margin:10px 10px 0; width:170px; text-align: center;}
.tianqi .wendu img { margin:5px 6px; }
.tianqi .fengxiang {float: left; width: 170px;	}
.tianqi .fengxiang span {float: left; font-size: 16px; height: 30px; line-height: 30px;}
.tianqi .fengxiang .f1 {width: 60px;  color: #b08d01; font-weight: bold; margin-left: 50px; }
.tianqi .fengxiang .f2 {width: 60px;  font-weight: bold; color: #080291; text-align: center;}
.tianqi .fengxiang .f3 {font-weight: bold; color: #080291; width: 155px; text-align: right;}



.bangzhu{border:1px solid #DCECFA; float:left; width:288px; text-align: left; background:#F3FAFD;text-align: left; margin-top: 10px; }
.bangzhu .title {background:url("/res_new/images/index/tl1.gif") repeat-x scroll left bottom transparent;
	font-size:14px; font-weight:bold; height:25px; line-height:25px; padding-left:10px; text-align:left;}
.bangzhu .title  .more {float: right; font-size: 12px; font-weight: normal;}
.bangzhu .content {width: 278px; float: left; margin: 5px 5px; display: inline; overflow: hidden; }
.bangzhu .content p {text-indent: 2em; float: left; padding: 0 10px;}
.bangzhu .content .bangzhulist {margin-left: 15px;  display:inline;  line-height:25px; float: left; width: 270px;
	background: url("/res_new/images/hotel/hotelDetail/icon_huise.gif") no-repeat left center; padding-left: 15px; overflow: hidden;}

.remenchengshi { float:left; width:288px; text-align: left; background:url("/res_new/images/hotel/hotelCity/blue_left.gif") no-repeat left top;
 	text-align: left; margin-top: 10px; }
.remenchengshi .title {background:url("/res_new/images/hotel/hotelCity/blue_center.gif") repeat-x;
	font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:10px; text-align:left; margin-left: 5px;}
.remenchengshi .title  .more { background:url("/res_new/images/hotel/hotelCity/blue_right.gif") no-repeat right bottom; padding-right:10px;
	margin-right:-2px; _margin-right:0px;
	float: right; font-size: 12px; font-weight: normal;display: inline;}
.remenchengshi .content {width: 288px; float: left; display: inline; overflow: hidden;
	border:1px solid #C0CFED; border-top: none; padding-top: 10px;}
.remenchengshi .content span {margin-left: 25px; float: left; display: inline;overflow: hidden;
	width: 30px; height: 25px; line-height: 18px; color: #006CA7;}	


	
.youji {float: left; width: 288px; border:1px solid #DCECFA; text-align: left; margin-top: 10px;}
.youji .title {background:url("/res_new/images/index/tl1.gif") repeat-x scroll left bottom transparent;
	font-size:14px; font-weight:bold; height:25px; line-height:25px; padding-left:10px; text-align:left;}
.youji .title .more {float: right; font-size: 12px; font-weight: normal;}
.youji .content {width: 278px; float: left; margin: 5px 5px -5px 5px; display: inline; overflow: hidden;}
.youji .content .youjilist { float: left; height: 77px; margin: 3px 0; }
.youji .content .youjilist .pic {border: 1px solid #CCCCCC; width: 86px; height: 66px; float: left;}
.youji .content .youjilist .youjipic {width: 78px; height: 58px; margin-left: 4px; margin-top: 4px; display: inline; _margin-left: 3px; _margin-top: 3px;}
.youji .content .youjilist .listright {float: left; width: 185px; margin-left: 5px; display: inline;}
.youji .content .youjilist .youjititle {float: left; width: 180px; font-size: 12px; color: #0060FF; height: 20px;overflow: hidden; line-height: 20px; }
.youji .content .youjilist .youjidetail {text-indent: 2em;float: left; width: 180px; line-height: 16px;}
.youji .content .youjilist .youjidetail .xiangxi {color: #FF6600;}


/*city酒店*/
.redianjiudian { float:left; width:288px; text-align: left; background:url("/res_new/images/hotel/hotelMap/orange_left.gif") no-repeat left top;
 	text-align: left; margin-top: 10px; }
.redianjiudian .title {background:url("/res_new/images/hotel/hotelMap/orange_center.gif") repeat-x;
	font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:10px; text-align:left; margin-left: 5px;}
.redianjiudian .title  .more { background:url("/res_new/images/hotel/hotelMap/orange_right.gif") no-repeat right bottom; padding-right:10px;
	margin-right:-2px; _margin-right:0px;
	float: right; font-size: 12px; font-weight: normal;display: inline;}
.redianjiudian	.content {width: 288px; float: left; display: inline; overflow: hidden; border:1px solid #E8C25B; }
.redianjiudian	.content span {margin-left: 25px; float: left; display: inline;overflow: hidden;
	width: 150px; height: 25px; line-height: 18px; text-align: left; overflow: hidden;}	
.redianjiudian	.content ul {float: left; width: 280px; margin-left: 10px; display: inline; margin-top: 5px; text-align: center;}
.redianjiudian	.content ul li { float: left; width: 280px; height: 25px; line-height: 18px;}
.redianjiudian	.content ul li .pic {width:114px; height:84px; float: left; border: 1px solid #CCCCCC; _width: 116px; _height: 86px; }
.redianjiudian	.content ul li .pic img {width: 110px; height: 80px;float: left; margin-left: 2px; margin-top: 2px; }
.redianjiudian	.content ul li .font1 {float: left;width: 80px; color: #999999}
.redianjiudian	.content ul li .font2 {float: left;width: 120px; color: #999999; text-align: right; margin-right: 10px;}
.redianjiudian	.content ul li .font3 {color: #0049C4;}
.redianjiudian	.content ul li .qushi {float: left;width:15px; background: url("/res_new/images/hotel/hotelCity/xiaojiantou.gif") no-repeat;background-position: 0 1px;}
.redianjiudian	.content ul li .q1 {background-position: 0 1px;}
.redianjiudian	.content ul li .q2 {background-position: 0 -20px;}
.redianjiudian	.content ul li .q3 {background-position: 0 -47px;}
.m1, .m2, .m3, .m4, .m5, .m6, .m7, .m8, .m9, .m10 { background:url("/res_new/images/hotel/hotelCity/paihang2.gif") no-repeat ;}
.redianjiudian	.content ul .jinqufirst {height: 90px;float: left; }
.redianjiudian	.content ul .jinqufirstrig {float: left; width: 150px; margin-left: 10px; margin-top: 10px;}
.redianjiudian	.content ul .jinqufirstrig .rig1 { background:url("/res_new/images/hotel/hotelDetail/paihang2.gif") no-repeat ;
	text-align: left; padding-left: 25px;}
.redianjiudian	.content ul .jinqufirstrig .rig2 {color: #E87100;}
.redianjiudian .m2 {background-position: 0 -28px;}
.redianjiudian .m3 {background-position: 0 -56px;}
.redianjiudian .m4 {background-position: 0 -84px;}
.redianjiudian .m5 {background-position: 0 -112px;}
.redianjiudian .m6 {background-position: 0 -140px;}
.redianjiudian .m7 {background-position: 0 -167px;}
.redianjiudian .m8 {background-position: 0 -196px;}
.redianjiudian .m9 {background-position: 0 -224px;}
.redianjiudian .m10   {background-position: 0 -252px;}
/*city酒店-end*/




/*tool*/
.tool { float:left; width:288px; text-align: left; background:url("/res_new/images/hotel/hotelCity/blue_left.gif") no-repeat left top;
 	text-align: left; margin-top: 10px; }
.tool .title {background:url("/res_new/images/hotel/hotelCity/blue_center.gif") repeat-x;
	font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:10px; text-align:left; margin-left: 5px;}
.tool .title  .more { background:url("/res_new/images/hotel/hotelCity/blue_right.gif") no-repeat right bottom; padding-right:10px;
	margin-right:-2px; _margin-right:0px;
	float: right; font-size: 12px; font-weight: normal;display: inline;}
.tool .content {width: 288px; float: left; display: inline; overflow: hidden;
	border:1px solid #C0CFED; border-top: none; padding-top: 10px;}
.tool .content span {margin-left: 25px; float: left; display: inline;overflow: hidden;
	width: 110px; height: 25px; line-height: 18px; color: #006CA7;}	
/*tool-end*/
/*right-end*/